.douyin-container {
  width: 100%;
  height: 100%;
  position: relative;
  background: rgb(0, 0, 0, 0.5);
  .douyin-carousel {
    width: 100%;
    height: 100%;
  }
}

.douyin-swiper {
  width: 100%;
  height: 100%;
}

.video-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.douyin-video {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}

/* 隐藏video.js默认控件 */
.video-js .vjs-control-bar {
  display: none;
}

.video-js .vjs-big-play-button {
  display: none;
}

/* 自定义滑动导航样式 */
.swiper-pagination-bullet {
  background: #fff;
  opacity: 0.5;
}

.swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

.swiper-button-prev,
.swiper-button-next {
  color: #fff;
}
